# -*- coding: utf-8 -*-
"""
异常定义模块
"""


class VideoGenerationError(Exception):
    """视频生成基础异常"""
    pass


class TTSError(VideoGenerationError):
    """TTS异常"""
    pass


class ManimRenderError(VideoGenerationError):
    """Manim渲染异常"""
    pass


class LLMError(VideoGenerationError):
    """LLM调用异常"""
    pass


class ConfigError(VideoGenerationError):
    """配置错误"""
    pass


class ValidationError(VideoGenerationError):
    """验证错误"""
    pass
